Kotlin constとval
一般論として、constは値の確定、valは参照先の確定 でよい?
kotlinのvalは、javaのfinal?
If you take a look at the created bytecode you see that a val will create a final field.
残りの議論を追えてないので、議論のポイント(バイトコードレベルでどうなのか?)はわかったけど、どういう形なのかは理解していない。
const(ant?) も、constructorも、compile時(バイトコード生成時)にどういう挙動するかで、そのキーワードがついてる?というところまではわかったかも。
こちらもバイトコードで話してる。読めた方がいいかな..